package com.watch.system.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.watch.system.model.entity.CarResources;
import com.watch.system.model.entity.CarUser;
import com.watch.system.model.form.ResourcesForm;
import com.watch.system.model.form.ResourcesImgForm;
import com.watch.system.model.query.CarAuthPageQuery;
import com.watch.system.model.query.CarResoucesPageQuery;
import com.watch.system.model.vo.CarResourcesExportVO;
import com.watch.system.model.vo.CarResourcesImgPageVO;
import com.watch.system.model.vo.CarResourcesImportVO;
import com.watch.system.model.vo.CarResourcesPageVO;


import java.util.List;

/**
 * 用户业务接口
 *
 * @author haoxr
 * @since 2024/2/05
 */
public interface ResourcesService extends IService<CarResources> {


 IPage<CarResourcesPageVO> getResourcesPage(CarResoucesPageQuery queryParams);

 boolean saveResources(ResourcesForm resourcesForm);

 boolean deleteResources(String ids);

 IPage<CarResourcesImgPageVO> getResourcesImgPage(CarResoucesPageQuery queryParams);

 boolean saveResourcesImg(ResourcesImgForm resourcesImgForm);

 boolean deleteResourcesImg(String ids);

    List<CarResourcesExportVO> listExportResources(CarResoucesPageQuery queryParams);

 boolean saveResourcesServiceImport(CarResourcesImportVO carResourcesImportVO);
}
